package org.jeecgframework.web.system.pojo.base;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.Table;

import org.hibernate.annotations.GenericGenerator;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * 
 * @ClassName：ZyReportExceptionsEntity.java
 * @Description：巡检报告异常
 * @author：LeiYoung
 * @version：V1.0
 * @Date：2016年10月9日 上午10:28:39
 */
@Entity
@Table(name = "zy_report_exceptions", schema = "")
@SuppressWarnings("serial")
public class ZyReportExceptionsEntity implements java.io.Serializable {
	/** ID */
	private java.lang.String id;
	/** 巡检报告ID */
	@Excel(name = "巡检报告ID")
	private java.lang.String reportId;
	
	/** 温度是否异常 */
	private Boolean isTemperatureEx;
	/** 温度异常值 */
	private Double temperatureExVal;
	/** 湿度是否异常 */
	private Boolean isHumidityEx;
	/** 湿度异常值 */
	private Double humidityExVal;
	/** 冷却液压力是否异常 */
	private Boolean isCoolantPressureEx;
	/** 冷却液压力异常值 */
	private Double coolantPressureExVal;
	/** 冷却液液面高度是否异常 */
	private Boolean isCoolantHeightEx;
	/** 冷却液液面高度异常值 */
	private Double coolantHeightExVal;
	/** 亮度是否异常 */
	private Boolean isBrightnessEx;
	/** 亮度异常值 */
	private Double brightnessExVal;
	/** 风速是否异常 */
	private Boolean isWindSpeedEx;
	/** 风速异常值 */
	private Double windSpeedExVal;
	/** 零地电压是否异常 */
	private Boolean isZeroGroundVoltageEx;
	/** 零地电压异常值 */
	private Double zeroGroundVoltageExVal;
	/** 参加培训人数是否异常 */
	private Boolean isTrainingNumEx;
	/** 参加培训人数异常值 */
	private Double trainingNumExVal;
	
	/** 年份 */
	private java.lang.Integer year;
	/** 月份 */
	private java.lang.Integer month;

	/**
	 * 方法: 取得java.lang.String
	 * 
	 * @return: java.lang.String ID
	 */
	@Id
	@GeneratedValue(generator = "paymentableGenerator")
	@GenericGenerator(name = "paymentableGenerator", strategy = "uuid")
	@Column(name = "ID", nullable = false, length = 36)
	public java.lang.String getId() {
		return this.id;
	}

	/**
	 * 方法: 设置java.lang.String
	 * 
	 * @param: java.lang.String ID
	 */
	public void setId(java.lang.String id) {
		this.id = id;
	}

	/**
	 * 方法: 取得java.lang.String
	 * 
	 * @return: java.lang.String 巡检报告ID
	 */
	@Column(name = "REPORT_ID", nullable = true, length = 36)
	public java.lang.String getReportId() {
		return this.reportId;
	}

	/**
	 * 方法: 设置java.lang.String
	 * 
	 * @param: java.lang.String 巡检报告ID
	 */
	public void setReportId(java.lang.String reportId) {
		this.reportId = reportId;
	}

	/**
	 * 方法: 取得Boolean
	 * 
	 * @return: Boolean 温度是否异常
	 */
	@Column(name = "IS_TEMPERATURE_EX", nullable = true, length = 3)
	public Boolean getIsTemperatureEx() {
		return this.isTemperatureEx;
	}

	/**
	 * 方法: 设置Boolean
	 * 
	 * @param: Boolean 温度是否异常
	 */
	public void setIsTemperatureEx(Boolean isTemperatureEx) {
		this.isTemperatureEx = isTemperatureEx;
	}

	/**
	 * 方法: 取得Boolean
	 * 
	 * @return: Boolean 湿度是否异常
	 */
	@Column(name = "IS_HUMIDITY_EX", nullable = true, length = 3)
	public Boolean getIsHumidityEx() {
		return this.isHumidityEx;
	}

	/**
	 * 方法: 设置Boolean
	 * 
	 * @param: Boolean 湿度是否异常
	 */
	public void setIsHumidityEx(Boolean isHumidityEx) {
		this.isHumidityEx = isHumidityEx;
	}

	/**
	 * 方法: 取得Boolean
	 * 
	 * @return: Boolean 冷却液压力是否异常
	 */
	@Column(name = "IS_COOLANT_PRESSURE_EX", nullable = true, length = 3)
	public Boolean getIsCoolantPressureEx() {
		return this.isCoolantPressureEx;
	}

	/**
	 * 方法: 设置Boolean
	 * 
	 * @param: Boolean 冷却液压力是否异常
	 */
	public void setIsCoolantPressureEx(Boolean isCoolantPressureEx) {
		this.isCoolantPressureEx = isCoolantPressureEx;
	}

	/**
	 * 方法: 取得Boolean
	 * 
	 * @return: Boolean 冷却液液面高度是否异常
	 */
	@Column(name = "IS_COOLANT_HEIGHT_EX", nullable = true, length = 3)
	public Boolean getIsCoolantHeightEx() {
		return this.isCoolantHeightEx;
	}

	/**
	 * 方法: 设置Boolean
	 * 
	 * @param: Boolean 冷却液液面高度是否异常
	 */
	public void setIsCoolantHeightEx(Boolean isCoolantHeightEx) {
		this.isCoolantHeightEx = isCoolantHeightEx;
	}

	/**
	 * 方法: 取得Boolean
	 * 
	 * @return: Boolean 亮度是否异常
	 */
	@Column(name = "IS_BRIGHTNESS_EX", nullable = true, length = 3)
	public Boolean getIsBrightnessEx() {
		return this.isBrightnessEx;
	}

	/**
	 * 方法: 设置Boolean
	 * 
	 * @param: Boolean 亮度是否异常
	 */
	public void setIsBrightnessEx(Boolean isBrightnessEx) {
		this.isBrightnessEx = isBrightnessEx;
	}

	/**
	 * 方法: 取得Boolean
	 * 
	 * @return: Boolean 风速是否异常
	 */
	@Column(name = "IS_WIND_SPEED_EX", nullable = true, length = 3)
	public Boolean getIsWindSpeedEx() {
		return this.isWindSpeedEx;
	}

	/**
	 * 方法: 设置Boolean
	 * 
	 * @param: Boolean 风速是否异常
	 */
	public void setIsWindSpeedEx(Boolean isWindSpeedEx) {
		this.isWindSpeedEx = isWindSpeedEx;
	}

	/**
	 * 方法: 取得Boolean
	 * 
	 * @return: Boolean 零地电压是否异常
	 */
	@Column(name = "IS_ZERO_GROUND_VOLTAGE_EX", nullable = true, length = 3)
	public Boolean getIsZeroGroundVoltageEx() {
		return this.isZeroGroundVoltageEx;
	}

	/**
	 * 方法: 设置Boolean
	 * 
	 * @param: Boolean 零地电压是否异常
	 */
	public void setIsZeroGroundVoltageEx(Boolean isZeroGroundVoltageEx) {
		this.isZeroGroundVoltageEx = isZeroGroundVoltageEx;
	}

	/**
	 * @return 获取 isTrainingNumEx
	 */
	@Column(name = "is_training_num_ex", nullable = true, length = 3)
	public Boolean getIsTrainingNumEx() {
		return isTrainingNumEx;
	}

	/**
	 * @param 设置
	 *            isTrainingNumEx
	 */
	public void setIsTrainingNumEx(Boolean isTrainingNumEx) {
		this.isTrainingNumEx = isTrainingNumEx;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 年份
	 */
	@Column(name = "YEAR", nullable = true, length = 10)
	public java.lang.Integer getYear() {
		return this.year;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 年份
	 */
	public void setYear(java.lang.Integer year) {
		this.year = year;
	}

	/**
	 * 方法: 取得java.lang.Integer
	 * 
	 * @return: java.lang.Integer 月份
	 */
	@Column(name = "MONTH", nullable = true, length = 10)
	public java.lang.Integer getMonth() {
		return this.month;
	}

	/**
	 * 方法: 设置java.lang.Integer
	 * 
	 * @param: java.lang.Integer 月份
	 */
	public void setMonth(java.lang.Integer month) {
		this.month = month;
	}

	@Column(name="temperature_ex_val",nullable=true)
	public Double getTemperatureExVal() {
		return temperatureExVal;
	}

	public void setTemperatureExVal(Double temperatureExVal) {
		this.temperatureExVal = temperatureExVal;
	}

	@Column(name="humidity_ex_val",nullable=true)
	public Double getHumidityExVal() {
		return humidityExVal;
	}

	public void setHumidityExVal(Double humidityExVal) {
		this.humidityExVal = humidityExVal;
	}

	@Column(name="coolant_pressure_ex_val",nullable=true)
	public Double getCoolantPressureExVal() {
		return coolantPressureExVal;
	}

	public void setCoolantPressureExVal(Double coolantPressureExVal) {
		this.coolantPressureExVal = coolantPressureExVal;
	}

	@Column(name="coolant_height_ex_val",nullable=true)
	public Double getCoolantHeightExVal() {
		return coolantHeightExVal;
	}

	public void setCoolantHeightExVal(Double coolantHeightExVal) {
		this.coolantHeightExVal = coolantHeightExVal;
	}

	@Column(name="brightness_ex_val",nullable=true)
	public Double getBrightnessExVal() {
		return brightnessExVal;
	}

	public void setBrightnessExVal(Double brightnessExVal) {
		this.brightnessExVal = brightnessExVal;
	}

	@Column(name="wind_speed_ex_val",nullable=true)
	public Double getWindSpeedExVal() {
		return windSpeedExVal;
	}

	public void setWindSpeedExVal(Double windSpeedExVal) {
		this.windSpeedExVal = windSpeedExVal;
	}

	@Column(name="zero_ground_voltage_ex_val",nullable=true)
	public Double getZeroGroundVoltageExVal() {
		return zeroGroundVoltageExVal;
	}

	public void setZeroGroundVoltageExVal(Double zeroGroundVoltageExVal) {
		this.zeroGroundVoltageExVal = zeroGroundVoltageExVal;
	}

	@Column(name="training_num_ex_val",nullable=true)
	public Double getTrainingNumExVal() {
		return trainingNumExVal;
	}

	public void setTrainingNumExVal(Double trainingNumExVal) {
		this.trainingNumExVal = trainingNumExVal;
	}
	
	
}
